.navbar-default {
  background-color: #F36F2B;
  border-color: #bf3e11;
}

.navbar-default .navbar-brand {
  color: #ffffff;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #ffffff;
  background-color: none;
}

.navbar-default .navbar-text {
  color: #ffffff;
}

.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: white;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #ae3910;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #97310e;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #97310e;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #bf3e11;
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #ae3910;
}

.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #97310e;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #ae3910;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #ffffff;
}

.navbar-default .navbar-link:hover {
  color: #ffffff;
}

.navbar-inverse {
  background-color: #772953;
  border-color: #511c39;
}

.navbar-inverse .navbar-brand {
  color: #ffffff;
}




/* Navbar */

.spaceDivs {
    padding-top: 30px;
}


#navBasr {	

}

#navBasr a 
{
    font: 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

#DivnavToggeable {
    padding-top: 15px
}


/******** Foooter *******/

#footer-page {
    background-color: #e9e9e5;
    margin-top: 40px;
}

#div-footer-links 
{
    padding-bottom: 20px;
}


#pie-informacion-titulo {
	font: 15px Arial, Helvetica, sans-serif;
	color: #303030;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 1px solid #e0e0e0;
	padding: 5px 0 10px;
}

.pie-informacion ul {
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}
.pie-informacion a, #pie-links a {
	text-decoration: none;
	color: #303030;
}

.pie-informacion a:hover, #pie-links a:hover {
	text-decoration: none;
	color: #f36f2b;
}

.pie-pagina-bottonBorder {
	border-bottom: 1px solid #e0e0e0;
}

.pie-informacion-espacioEntreDiv{
   padding-top: 10px;    
}

#pie-informacion-newsletter 
{
	width: 100%;
	margin-left: 2%;
	background: #c4c4c4;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 20px 2%;
	margin-right: 1%;
}

#pie-informacion-newsletter h5 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #303030;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
#pie-informacion-newsletter p {
	font: 13px Arial, Helvetica, sans-serif;
	color: #464545;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
}

#pie-copyright 
{
    min-height: 60px;
    padding: 0;
    background: #181818;
    color: #fff;
}

#pie-copyright ul
{
    padding-top: 20px;
}


#pie-logos {float:left;display:table;width:98%;margin:20px 1%;}
#pie-logos ul {width:100%;clear:both}
#pie-logos li {float:left;width:31%;text-align:center;padding:0 1%; margin-right: 10px}
#pie-logos li.izquierda {text-align:right;}
#pie-logos li.derecha {text-align:left;}
#pie-logos li.derecha img {height:130px;width:94px;}
#pie-logos img {width:auto;height:auto;}




/******** Novedades *******/

#novedadesList p {
	text-decoration: none;
}
#novedadesList a:hover {
	color: #333;
	text-decoration: none;
}
#novedadesList a {
	color: #f36f2b;
	text-decoration: none;
}

#novedadesList img {
	padding-right: 2px;
	border-right: 2px solid #f36f2b;
}

.carousel-inner>.item>img {
	margin: 0 auto;
}




/***** Panel Busqueda Pasajes ***/

#panelBuscador-pasajes-barra-top {
	width: 100%;
	height: 100%;
	background: url(../../Content/img/buscador-barra-fondo.gif) repeat-x;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

#panelBuscador-pasajes-barra-top-body {
	background: #f36f2b;     
}

#panelBuscador-pasajes-barra-top-body label {
   font-size: 11px;
   color: #fff;
   font-weight: bold;
   text-transform: uppercase;   
}

#panelBuscador-pasajes-barra-top radio input {
	opacity: 0;
	filter: alpha(opacity:0);
	text-align: center;
	background: none;
}

.select-numero-pasajeros {
	width: 70px;     
}

#btnBuscarPasaje {
	min-width: 80px;     
}


.panel-Pasajes {
background-color: #ffffff;
border-bottom: 1px solid gainsboro;
}

.acor-phone-lista-pasajes-dispon-panel-header {
    
}
.acor-phone-lista-pasajes-dispon-panel-header a 
{
    color: #f36f2b;
    text-decoration: none;
    width: 100px !important
}
.acor-phone-lista-pasajes-dispon-panel-header .precio 
{
    padding-right: 20px    
}
.acor-phone-lista-pasajes-dispon-panel-header:hover{ background-color:#F7BE81;}





/*** Wizard, pasos ***/
#pasos div {color: #fff;text-transform: uppercase;}
#pasos div.activo {background:#3c3c3c url(../../Content/img/punto-blanco.gif) right top repeat-y;padding-top:5px;}
#pasos div.inactivo {background:#4f4f4f url(../../Content/img/punto-blanco.gif) right top repeat-y;margin-top:5px;}
#pasos h4 {font-size: 30px;float: left;}
#pasos strong { font-size: 15px; text-align: center }



.pasaje-barra {

background: #ffdbc2 url(../../Content/img/fondo-ida.gif) 0 center no-repeat;
padding: 10px 0;
}


.pasaje-barra-texto {
padding-left: 70px;
font-size: 15px;
line-height: 25px;
}


/**/

.resultados-barra {
    background: #fde2d5 url(../../Content/img/resultados-barra-fondo.gif) right top no-repeat;
    height: 43px;
}


.resultados-barra-tramo-ida {
    background-position: 0 0;
    padding-left: 49px;
}

.resultados-barra-tramo {
    font-size: 10px;
    font-weight: bold;
    color: #f36f2b;
    text-transform: uppercase;
}

.resultados-barra-fecha li a {
    color: #f36f2b;
    text-decoration: none;
}

.resultados-barra-fecha li.hoy {
    font-size: 14px;
    font-weight: bold;
    color: #231f20;
    line-height: 34px;
    width: 100px;
    height: 34px;
    text-align: center;
    border-bottom-width: 1px;
}



/*****  Tabla o grid de pasajes disponibles.  *****/

.pasaje-barra-tramo-descrip-resultado {    
}

.pasaje-barra-tramo-descrip-resultado .limitar-ancho {
   height: 45px
}


.pasaje-barra-tramo-descrip-resultado .tipotramo {
    padding: 10px 0;
    line-height: 30px;    
    font: 18px Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: bold;
}

.pasaje-barra-tramo-descrip-resultado .tipotramo-ida {
    background: #f36f2b url(../../Content/img/bus-icon-white.png) left center no-repeat;
}
.pasaje-barra-tramo-descrip-resultado .tipotramo-ida span {
    padding-left: 40px
}



.pasaje-barra-tramo-descrip-resultado .tipotramo-vuelta {
    background: #f36f2b url(../../Content/img/bus-icon-white.png) right center no-repeat;
}

.pasaje-barra-tramo-descrip-resultado .tipotramo-vuelta span {
    padding-left: 15px
}

.pasaje-barra-tramo-descrip-resultado .detalle {
    background: #fde2d5 url(../../Content/img/resultados-barra-fondo.gif) right top no-repeat;
    padding: 5px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #000;
    text-align: left;
}


.tblTablePasajes th {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    background: #3c3c3c;
    line-height: 30px;
    
}


.pnlbuscar-pasajesDisponibles-body-space {
    margin-top: 10px
}



/*****  Barra Subtotal y confirmacion/siguiente  *****/

.BarraSubtotal {
    margin-top: 10px;
    background: #fff14e;
    height: 45px
}

.BarraSubtotal .subtotal-titulo {
    padding: 0 25px 0 15px;
    font: 18px Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: bold;
    line-height: 44px;    
    background: #3d3d3d url(../../Content/img/fondo-precio.gif) right center no-repeat;
}
#divBarraConfirmar 
{
    margin-top: 5px;
    background: #f36f2b;
}

#divBarraConfirmar a
{
    margin: 15px 15px 15px 0;   
}



/*** Seleccionar Butaca tercera pantalla ***/



/*** Tipo referencias de butacas ***/
#referencias-butacas {
    margin: 20px 1% 0;
    border-top: 1px solid #ededed;
}

#referencias-butacas li {
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 13px;
    line-height: 46px;
    padding-left: 20px;
}

#referencias-butacas li.titulo {
    font-size: 15px;
    line-height: 46px;
    padding: 0;
    margin-right: 5px;
}

#referencias-butacas li.disponible   {
    background: url(../../Content/img/fondo-referencia-disponible.gif) left center no-repeat;
}

#referencias-butacas li.ocupado {
    background: url(../../Content/img/fondo-referencia-ocupado.gif) left center no-repeat;
}
#referencias-butacas li.seleccionado {
    background: url(../../Content/img/fondo-referencia-seleccionado.gif) left center no-repeat;
}


/*** Butacas-Bus ***/
#divSeleccion-butacas {
    background: #ededed;
}

.omnibus {
    margin: 10px 0 10px 15px;
}

.omnibus-interno-arriba {
    background: #fff url(../../Content/img/fondo-omnibus-arriba.gif) center top no-repeat;
}

.omnibus-titulo {
    width: 228px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #3c3c3c;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 5px;
    font-weight: bold;
}

.omnibus-interno {
    width: 250px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #919191;
}
.omnibus ul {
    padding: 35px 2px 10px;
}

.omnibus li {
    width: 44px;
    height: 44px;
    text-align: center;
    font: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 38px;
    color: #fff;
}



.omnibus-interno li.disponible a:hover {
    background-position: 0 -44px;
}
.omnibus-interno li a {
    display: block;
    color: #fff;
    line-height: 38px;
    width: 44px;
    height: 44px;
}

.omnibus-interno li.disponible a {
    background: url(../../Content/img/fondo-butacas.gif) 0 0 no-repeat;
}
.omnibus li.seleccionado a {
    background: url(../../Content/img/fondo-butacas.gif) 0 -132px no-repeat;
}

.omnibus-interno li.tv {
    background: url(../../Content/img/fondo-butacas.gif) 0 -220px no-repeat;
}

/** Carja de Pasajeros  **/

#panelCarga-butacas-pasajeros {
    margin: 20px 0 10px 20px;
    background: #fff;
}

#panelCarga-butacas-pasajeros .titulo-panel {
    padding: 0 15px;
    background: #3c3c3c;
    font: 20px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    line-height: 40px;
}


#panelCarga-butacas-pasajeros .importante-interno {
    min-height: 46px;
    background: #fffc43 url(../../Content/img/fondo-importante.gif) 15px 15px no-repeat;
    padding: 15px 15px 15px 80px;
    font: 15px Arial, Helvetica, sans-serif;
    color: #303030;
    font-weight: bold;
    line-height: 16px;
}

#panelCarga-butacas-pasajeros .form-busqueda-pasajeros 
{
    padding: 15px;
    background: #F5F5F5;
}

#div-Lista-Pasajeros-Added {
     padding: 15px;
}

.butacas-pasajeros-pasajero-Lista 
{
    border-bottom: 1px solid #ededed;
}

#panelCarga-butacas-pasajeros .butacas-pasajeros-pasajero-butaca {
    margin-left: 10px;
    background: url(../../Content/img/fondo-butacas.gif) -5px -138px no-repeat;
    width: 34px;
    height: 32px;
    color: #fff;
    text-align: center;
    font: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 15px;
}


#panelCarga-butacas-pasajeros .butacas-pasajeros-pasajero-nombre {
    width: 150px;
    margin-left: 10px;
    font: 15px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #3c3c3c;
    line-height: 17px;
}
.butacas-pasajeros-pasajero-precio {
    width: 100px;
    padding: 0 10px;
    background: #fff14e;
    font: 24px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
    color: #000;
    line-height: 32px;
}



/*****  Media Queries  *****/


@media screen and (max-width:440px) 	
{

}